@charset "utf-8";
/*common responsive*/
@media (max-width: 1280px) {
	body{font-size: 15px;}
	.container{width:96%;}
	.common-col-space{margin:0 -10px;}
	.common-col-space .grid{padding:0 10px;}
	.contentBox{width: 96%;}
	.navBox li{width: 25%; line-height: 60px;}	
	.navBox li:nth-child(7){width: 30%;}
	.navBox li:nth-child(4){background: none;}
	.common_box .hd {height: auto;}
	.zwxwbox .hd li{margin-right: 10px;}
	
}




@media (max-width: 1023px) {
	body{font-size: 14px;}
	.common-col-space>*{float: none; width: auto !important;}
	.common-col-space{margin-top: 0; margin-bottom: 0;}
	.common-slideTpxw, .common-slideTpxw .owl-carousel img{height: auto !important;}

}

@media (max-width: 992px) {
	.mb{margin-bottom: 20px;}
	.mt{margin-top: 20px;}
	
	
}

@media (max-width: 991px) {
.foot_link .hd ul li{width: 50%; margin-bottom: 10px;}
.foot_link .bd ul li{width: 50%;}
.foot_l{width: 100%;float: none; overflow: hidden;}
.foot_m{width: 100%; float: none; margin-top: 20px;}
.dzjg{position: initial;margin-top: 10px; text-align: center;}
.foot_txt{padding:20px 0px;}
.rili,.tianqi{padding-left: 2%;}

}

@media (max-width: 860px) {

}


/* xs mobile*/
@media (max-width: 768px) {
.bannerBox .logo img{width: 90%;}
.bannerBox .logo,.bannerBox{padding-bottom: 20px;}	
	
}


@media (max-width: 727px) {
.rili{float: right;padding-right: 10px;}
.top_box{overflow: hidden;}
.phonebox{display: none;}
.top_right .wza,
.top_right .wza + .split{display: none;}
}


@media (max-width: 640px) {
	.alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
	.alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }

.navBox li{width: 33.33%;}	
.rili,.tianqi{display: none;}
.navBox li{background:none;}
.navBox li a{margin-right: 0px;padding-left: 35%;}
.navBox li:nth-child(7){width: 40%;}
.foot_link .hd ul li{width: 100%; margin-bottom: 10px;}
}


@media (max-width: 480px) {

}

@media (max-width: 414px) {
	.newsList li, .newsList-h4 li h4{padding-right:0 !important;}
	.newsList li a, .newsList-h4 li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.newsList li .time, .newsList-h4 li h4 .time{position:static !important;}
	.newsList li:before, .newsList-h4 li h4:before{width: 5px; height: 5px; top: 17px; margin-top: 0; border-radius: 50%; }

}

@media (max-width: 320px) {
	.tab-brief .hd li{font-size: 1.125em;}
	
}